/* Remise en defaut les styles*/
body,td,th { font-family: Arial; font-size: 12px;color: #886525;}
a:link {color: #666666; text-decoration: none;}
a:visited {	text-decoration: none; 	color: #666666;}
a:hover {text-decoration: none;	color: #999999;}
a:active {text-decoration: none;	color: #999999;}
ul{padding: 0px; margin: 0px;}
ul li{ display:inline;}
textarea {overflow:hidden}
/****/
#wrapper-top{
	background:url(images/bgrtop.png) repeat-x;
	padding: 0px;
}
#wrapper-menu{
	padding:0px 0px 0px 18px;
}
#wrapper{
background:url(images/bgr-wrapper.png) bottom repeat-x;
}
.highlight{
    background:#f2f7f9;
}
#contain{
	width:1000px;
	background-color:#ffffff;
	padding:0px 0px 40px 0px;
	position:relative;
}
a.title_actu{
 color:#5d94c5;
}
#tb_actu td{
    padding:5px 0px 5px 0px;
    border-bottom:1px solid #dcdcdc;
}
.contain_border{
	position:absolute;
	bottom:0px;
}
#menu{
	width:650px;
	padding:18px 0px 10px 0px;	
	border-bottom:1px dotted #ffffff;
}
#menu li {
	padding:0px 40px 0px 0px;

}
#menu li a{
	color:#ffffff;
}

#wrapper-banner{
	width:980px;
	overflow:hidden;
}
#wrapper-actu{
	width:980px;
	overflow:hidden;
	padding:20px 0px 0px 0px;
border-top:1px dotted #999999;

}
.error_form{
padding:5px;
margin:5px 0px 20px 0px;
text-align: center;
    background:#fadcdc;
    color:#b52a2a;

}
#fidelite{
width:480px;
float:left;	
}
#fidelite h1{
color:#5d94c5;
font-size:13px;
}
#fidelite img {
	border:3px solid #f98216;
	float:left;
	margin:0px 10px 0px 0px;
}
#actu{
width:490px;
float:right;
}

#login{
	position:relative;
	width:224px;
	height:204px;
	float:left;
	background: url(images/bgrcenter_login.png) repeat-y;
	color:#ffffff;
	margin:30px 0px 0px 0px;
}
.bgrtop{
	position:absolute;
	top:0px;
	left:0px;
}
.bgrbottom{
	position:absolute;
	bottom:0px;
	left:0px;
}
.contenu{
	width:224px;
        height: auto;
	padding:20px 0px 0px 0px ;
position:absolute;	
	z-index:1000;
color:#ffffff;
}
.contenu a{
	color:#ffffff;
}
.contenu a:hover{
	color:#FF0000;
}
#titre_login{
	text-align:center;
}
.input_login{
	width:175px;
	height:22px;
        -moz-border-radius:5px;
	border:0px;
}
#form_login{
	margin:10px 0px 10px 0px;
}
#form_login td{
	color:#ffffff;
}
#pass_oublier{
	margin:10px 0px 0px 0px;
}
#banner{
	float:right;
	height:266px;
	width:730px;
background: url(images/banner.png) no-repeat;
}
#titre_banner{
	width:263px;
	font-size:18px;
	color:#5d94c5;
	text-align:left;
margin:30px 0px 0px 0px;

}
#titre_banner p{
	text-align:left;
	font-size:14px;
	color:#5e433a;

}
#wrapper-box{
	width:980px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	
}
.box{
	position:relative;
	width:224px;
	height:296px;
float:left;
margin: 0px 10px 0px 10px;
}
#box1{
background: url(images/bgrcenter_1.png) repeat-y;	
}
#box2{
background: url(images/bgrcenter_2.png) repeat-y;	
}
#box3{
background: url(images/bgrcenter_3.png) repeat-y;	
}
#box4{
background: url(images/bgrcenter_4.png) repeat-y;	
}
.contenu_box{
	width:224px;
	padding:10px 0px 0px 0px ;
position:absolute;	
	z-index:1000;
color:#ffffff;
}
.titre_box{
	text-align:center;
	font-weight:bold;
}
.detail_box{
	margin:10px 0px 0px 0px;
	width:182px;
}
.detail_box a{
color:#ffffff;
}
#wrapper-footer{
	background: url(images/bgrfooter.png) repeat-x;
	height:64px;
	padding:10px 0px 0px 0px;
}
#footer{
	width:980px;
	overflow:hidden;
	color: #ffffff;
}
#footer a{color: #ffffff;}
#footer-left{
	float:left;
	width:490px;
}
#footer-right{
	float:right;
	width:490px;
	padding:0px 0px 0px 0px;
}
#footer-right td{
color: #ffffff;
padding:0px 5px 0px 5px;
}
#list_actu_home li{
	display:block;
	padding:2px 0px 2px 0px;
}
#list_actu_home li a{
        display:block;
	padding:2px 0px 2px 0px;
	color:#5D94C5;
}
#list_actu_home li a:hover{
        display:block;
	padding:2px 0px 2px 0px;
        text-decoration: underline;
	color:red;
}
#titre_actu_home{
	color:#5d94c5;
	font-size:14px;
}
.required{
    color: red;
}
#news_detail_all{
	width: 1000px;
}

#news_detail_wrapper{
width:735px;
float: right;
text-align: justify;
padding: 10px 5px 0px 5px;
}

#news_detail_sidebar{
	width: 235px;
	float: left;
}

#news_detail_act{
	font-size: 15px;
	border-bottom:1px dotted #999999;
	text-transform: uppercase;
	color: #5d94c5;
   margin:5px 0px 10px 0px;
   padding:5px 0px 5px 0px;
   text-align: left;
}

#news_detail_title{
	font-size: 24px;
	color: #5d94c5;
	text-align: center;
        margin:10px 0px 10px 0px;
}

#news_detail_header{
font-size: 12px;
margin: 0px 5px 0px 5px;
}

#news_detail_content{
margin: 5px;
padding: 5px;
text-align: center;
}

#news_detail_content ul{
list-style-type:none;
overflow:hidden;
padding:0px 0px 0px 10px;
}

#news_detail_content ul li{
float:left;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
}

#news_detail_content p{
margin: 10px;
text-align: center;
}

.metadata{
color: #543c11;
margin-right:5px;

}
.titre_menu{
color: #5d94c5;
font-weight: bold;
text-align: left;
}